package com.bootdo.system.mapper;

import com.bootdo.app.vo.miniprogram.MeetVipGoodsVo;
import com.bootdo.system.domain.TbSvip;
import com.bootdo.system.domain.TbSvipExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface TbSvipMapper {
    long countByExample(TbSvipExample example);

    int deleteByExample(TbSvipExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbSvip record);

    int insertSelective(TbSvip record);

    List<TbSvip> selectByExample(TbSvipExample example);

    TbSvip selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbSvip record, @Param("example") TbSvipExample example);

    int updateByExample(@Param("record") TbSvip record, @Param("example") TbSvipExample example);

    int updateByPrimaryKeySelective(TbSvip record);

    int updateByPrimaryKey(TbSvip record);

	List<Map<String, Object>> list(Map<String, Object> map);

	int count(Map<String, Object> map);

    List<MeetVipGoodsVo> getMeetVipGoods();
}